Part Number Hot Search : 
MB91F R2A20115 AD85561 P120A DB104 R2A20115 UPD8880 P3484
Product Description
Full Text Search
 

To Download IBM25NPE405L-3FA266CZ Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  powernp npe405l data sheet c over amcc npe405l powernp data sheet document issue 1.00 september 2004
amcc reserves the right to make changes to its products, its data sheets, or related documentation, without notice and warrant s its products solely pursuant to its terms and conditions of sale, only to subs tantially comply with the latest available datasheet. please consult amcc?s term an d conditions of sale for its warranties and other terms, conditions and li mitations. amcc may discontinue any semiconductor product or service withou t notice, and advises its customers to obtain the latest version of relevant info rmation to verify, before placing orders, that the information is current. amcc do es not assume any liability arising out of the application or use of any product or circuit described herein, neither does it convey any license under its patent rights nor the rights of others. amcc reserves the right to ship devices of higher grade in place of those of lower grade. amcc semiconductor products are not designed, intended, authorized, or warranted to be suitable for use in life- support applications, devices or systems or other critical applications. amcc is a registered trademark of applied micro circuits corporation. copyright ? 2004 applied micro circuits corporation.
preliminary powernp npe405l embedded processor data sheet 1 features ?powernp ? technology using an ibm powerpc ? 405 32-bit risc processor core operating up to 266 mhz ? pc-133 synchronous dram (sdram) interface - 32-bit interface for non-ecc applications - 40-bit interface serves 32 bits of data plus 8 check bits for ecc applications ? external bus for peripheral devices - flash and rom interface - direct support for 8-, or 16-bit sram and external peripherals - up to 4 devices ? dma support for external peripherals, internal uarts and memory - scatter-gather chaining supported - four channels ? two 10/100 ethernet macs supporting up to two external phys via mii, rmii, or smii interfaces ? hdlc interface with 32 channels through two ports at up to 4.096 mbps each or 8.192 mbps for a single port ? programmable interrupt controller - seven external and 29 internal - edge triggered or level-sensitive - positive or negative active - non-critical or critical interrupt to processor core - programmable critical interrupt priority ordering - programmable critical interrupt vector ? programmable timers ? two serial ports (16550 compatible uart) ? one iic interface ? general purpose i/o (gpio) available ? supports jtag for board level testing ? internal processor local bus (plb) runs at sdram interface frequency description designed specifically to address embedded applications, the npe405l provides a high- performance, low-power solution that interfaces to a wide range of peripherals by incorporating on-chip power management features and lower power dissipation requirements. this chip contains a high-performance risc processor core, sdram controller, ethernet emacs, hdlc controller, external bus controller for rom, flash, and peripherals, dma with scatter- gather support, serial ports, iic interface, and general purpose i/o. technology: ibm cmos sa-12e 0.25 m (0.18 m l eff ) package: 23mm, 324-ball enhanced plastic ball grid array (e-pbga) power (typical): 1.3w at 133mhz, 1.7w at 200mhz, 1.8w at 266mhz while the information contained herein is believed to be accurate, such information is preliminary, and should not be relied upon for accuracy or completeness, and no representations or warranties of accuracy or completeness are made.
preliminary powernp npe405l embedded processor data sheet 2 contents ordering, pvr, and jtag information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 address map support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 sdram memory controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 external bus controller (ebc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 dma controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 serial interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 iic bus interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 hdlcex interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 general purpose io (gpio) controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 universal interrupt controller (uic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10/100 mbps ethernet mac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 jtag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 signal lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 test conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 spread spectrum clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
preliminary powernp npe405l embedded processor data sheet 3 tables system address map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 dcr address map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 signals listed alphabetically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 signals listed by ball assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 pin summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 signal functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 package thermal specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 recommended dc operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 input capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 dc electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 clocking specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 peripheral interface clock timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 i/o specificationsall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 i/o specifications133 and 200mhz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 i/o specifications266mhz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 figures npe405l embedded controller functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 23mm, 324-ball e-pbga package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 input setup and hold waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 output delay and float timing waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
preliminary powernp npe405l embedded processor data sheet 4 ordering, pvr, and jtag information this section provides the part numbering nomenclature for the npe405l. for availability, contact your local ibm sales office. the part number contains a part modifier. this modifier provides for identification of future enhancements (for example, higher performance). each part number also contains a revision code. this refers to the die mask revision number and is specified in the part numbering scheme for identification purposes only. the pvr (processor version register) is software accessible and contains additional information about the revision level of the part. refer to the npe405l users manual for details on the register content. ibm part number key product name order part number 1 processor frequency package rev level pvr value jtag id npe405l ibm25npe405l-3fa133c 133mhz 23mm, 324 e-pbga a 0x416100c0 0x04247409 npe405l ibm25npe405l-3fa133cz 133mhz 23mm, 324 e-pbga a 0x416100c0 0x04247409 npe405l ibm25npe405l-3fa200c 200mhz 23mm, 324 e-pbga a 0x416100c0 0x04247409 npe405l ibm25npe405l-3fa200cz 200mhz 23mm, 324 e-pbga a 0x416100c0 0x04247409 npe405l ibm25npe405l-3fa266c 266mhz 23mm, 324 e-pbga a 0x416100c0 0x04247409 npe405l IBM25NPE405L-3FA266CZ 266mhz 23mm, 324 e-pbga a 0x416100c0 0x04247409 note 1: z at the end of the order part number indicates a tape and reel shipping package. otherwise, the chips are shipped in a tray. ibm part number ibm25npe405l-3fa200cx package (e-pbga) processor speed grade 3 reliability operational case temperature range revision level shipping package blank = tray z = tape and reel (-40c to +85c) 200mhz 266mhz 133mhz
preliminary powernp npe405l embedded processor data sheet 5 npe405l embedded controller functional block diagram the npe405l is designed using the ibm microelectronics blue logic ? methodology in which major functional blocks are integrated to create an application-specific asic product. this approach provides a consistent way to generate complex asics using ibm coreconnect ? bus architecture. address map support the npe405l incorporates two separate address maps. the first is a fixed processor address map that serves the powerpc family of processors. this address map defines the possible contents of various address regions which the processor can access. the second address map is for device configuration registers (dcrs). the dcrs are accessed by software running on the npe405l processor through the use of mtdcr and mfdcr commands. ppc405 processor core dcu icu dcr bus 16kb on-chip peripheral bus (opb) gpio iic uart dma bridge processor local bus (plb) sdram external bus controller controller clock control reset power mgmt jtag trace timers mmu controller opb interrupt controller arb 28-bit addr 13-bit addr 32-bit data universal i-cache 8kb d-cache (4-channel) dcrs see peripheral interface clock timing table mal0 ethernet hdlcex x2 x2 x2 zmii mal1 16-bit data two 32-channel ports mii, smii rmii,
preliminary powernp npe405l embedded processor data sheet 6 system address map 4gb total system memory function subfunction start address end address size general use sdram, external peripherals note: any of the address ranges listed at right may be use for any of the above functions. 0x00000000 0xe7ffffff 3712mb 0xe8010000 0xe87fffff 8mb 0xec000000 0xeebfffff 44mb 0xeee00000 0xef3fffff 6mb 0xef500000 0xef5fffff 1mb 0xef900000 0xffffffff 263mb boot-up external peripheral bus boot 1 0xffe00000 0xffffffff 2mb internal peripherals uart0 0xef600300 0xef600307 8b uart1 0xef600400 0xef600407 8b iic0 0xef600500 0xef60051f 32b opb arbiter 0xef600600 0xef60063f 64b gpio0 controller registers 0xef600700 0xef60077f 128b gpio1 controller registers 0xef600780 0xef6007ff 128b ethernet mac 0 registers 0xef600800 0xef6008ff 256b ethernet mac 1 registers 0xef600900 0xef6009ff 256b zmii control registers 0xef600c10 0xef600c1f 16b hdlcex 0xef610000 0xef61ffff 64kb notes: 1. when external peripheral bus boot is selected, peripheral bank 0 is automatically configured at reset to the address range li sted above. 2. after the boot process, software may reassign the boot memory regions for other uses. 3. all address ranges not listed above are reserved.
preliminary powernp npe405l embedded processor data sheet 7 dcr address map 4kb device configuration register function start end size dcr address space 1 0x000 0x3ff 1kw (4kb) 1 reserved 0x000 0x00f 16w memory controller registers 0x010 0x011 2w external bus controller registers 0x012 0x013 2w reserved 0x014 0x07f 108w plb registers 0x080 0x08f 16w reserved 0x090 0x09f 16w opb bridge-out registers 0x0a0 0x0a7 8w reserved 0x0a8 0x0af 8w clock, control and reset 0x0b0 0x0b7 8w power management 0x0b8 0x0bf 8w interrupt controller 0 0x0c0 0x0cf 16w interrupt controller 1 0x0d0 0x0df 16w reserved 0x0e0 0x0ef 16w miscellaneous 0x0f0 0x0ff 16w dma controller registers 0x100 0x13f 64w reserved 0x140 0x17f 64w mal0 registers (ethernet) 0x180 0x1ff 128w mal1 registers (hdlcex) 0x200 0x27f 128w reserved 0x280 0x3ff 384w notes: 1. dcr address space is addressable with up to 10 bits (1024 or 1k unique addresses). each unique address represents a single 32-bit (word) register, or 1 kiloword (kw) (which equals 4 kb).
preliminary powernp npe405l embedded processor data sheet 8 sdram memory controller the npe405l memory controller provides a low latency access path to sdram memory. the memory controller supports four logical banks. up to 256mb per bank are supported, for a maximum of 1gb total. memory access and refresh timing, address and bank sizes, and memory addressing modes are programmable. features include: ? 11x8 to 13x11 row-column address modes (2- and 4-bank devices supported) ? memory bus operates at same frequency as plb ? 32-bit memory interface support ? programmable address range for each bank of memory - 4gb address space ? industry standard 168-pin dimms are supported (some configurations) ? 200 mhz npe405h supports up to 100 mhz memory with pc100 support ? 266 mhz npe405h supports up to 133 mhz memory with pc133 support ? 4mb to 256mb per bank ? programmable timing ? auto refresh ? page mode accesses with up to 4 open pages ? power management (self-refresh) ? error checking and correction (ecc) support - standard single error correct, double error detect coverage - aligned nibble error detect - address error logging external bus controller (ebc) ? supports four rom, eprom, sram, flash, and slave peripheral i/o banks supported ? up to 66.66mhz operation ? burst and non-burst devices ? 8-, 16-bit byte-addressable data bus width support ? latch data on ready, synchronous or asynchronous ? programmable 2k clock-cycle time-out counter with disable for ready
preliminary powernp npe405l embedded processor data sheet 9 ? programmable access timing per device - 0C255 wait states for non-bursting devices - 0 C31 burst wait states for first access and up to 7 wait states for subsequent accesses - programmable chip select assertion/negation relative to driving address bus - programmable output and write-enable assertion/negation relative to assertion of chip select ? programmable address mapping ? peripheral device wait via ready dma controller ? supports the following transfers: - memory-to-memory transfers - buffered peripheral to memory transfers - buffered memory to peripheral transfers ? four channels ? scatter/gather capability for programming multiple dma operations ? 8-, 16-, 32-bit peripheral support (opb and external bus attached) ? 32-bit addressing ? address increment or decrement ? internal 32-byte data buffering capability ? supports internal and external peripherals ? support for memory mapped peripherals ? support for peripherals running on slower frequency buses serial interface ? two 8-pin uart interfaces provided ? selectable internal or external serial clock to allow wide range of baud rates ? register compatibility with ns16550 register set ? complete status reporting capability ? transmitter and receiver are each buffered with 16-byte fifos when in fifo mode ? fully programmable serial-interface characteristics ? supports dma using internal dma engine
preliminary powernp npe405l embedded processor data sheet 10 iic bus interface ? compliant with phillips? semiconductors i 2 c specification, dated 1995 ? operation at 100khz or 400khz ? 8-bit data ? 10- or 7-bit address ? slave transmitter and receiver ? master transmitter and receiver ? multiple bus masters ? supports fixed v dd iic interface ? two independent 4 x 1 byte data buffers ? one programmable interrupt request signal ? provides full management of all iic bus protocol ? programmable error recovery hdlcex interface ? 32-channel hdlc controller ? two full-duplex pulse code modulation (pcm) highway ports at speeds up to 4.096 mbps per port or 8.192 mbps when using a single port ? supports hdlc protocol as well as a transparent mode ? for a single channel per port, autonomous management of i-frames and s-frames of the normal response mode (nrm) protocol on one channel per port. u-frames are handled by software. ? supports software emulation of nrm on all channels general purpose io (gpio) controller ? most gpios are pin-shared with other functions. configuration registers are provided to determine whether a particular pin that has gpio capabilities acts as a gpio or is used for another purpose. the gpio function has 32 i/os. ? each gpio output is separately programmable to emulate an open-drain driver (drives to zero, three- stated if output bit is 1) universal interrupt controller (uic) two cascaded universal interrupt controllers (uics) provide the control, status, and communications necessary for the interrupt sources and the powerpc processor. features include:
preliminary powernp npe405l embedded processor data sheet 11 ? seven external and 29 internal interrupts ? edge triggered or level-sensitive ? positive or negative active ? selectable non-critical or critical interrupt requests to the ppc405 processor core ? programmable critical interrupt priority ordering ? programmable critical interrupt vector generation for reduced latency interrupt handling 10/100 mbps ethernet mac ? two units capable of full- and half-duplex, 10 mbps or 100 mbps operation ? integrated zmii bridge supports use of mii, smii or rmii connections to external phys (phys not included on chip) - reduced media independent interface (rmii) or serial media independent interface (smii) for one to two phy applications - media independent interface (mii) for single or dual phy applications ? dedicated media access layer (mal) provides dma support jtag ? ieee 1149.1 test access port ? debugger support ? jtag boundary scan support (bsdl file available)
preliminary powernp npe405l embedded processor data sheet 12 23mm, 324-ball e-pbga package top view bottom view 01 03 05 07 09 11 13 15 17 19 02 04 06 08 10 12 14 16 18 21 20 22 a b c d e f g h j k l m aa n p r t u v w y ab 23.0 23.0 1.0 1.0 note: all dimensions are in mm. thermal balls 0.60 solder ball 2.65 max 0.60 nom 0.30 nom gold gate release corresponds to a01 ball location
preliminary powernp npe405l embedded processor data sheet 13 signal lists the following table lists all the external signals in alphabetical order and shows the ball number on which the signal appears. multiplexed signals are shown with the default signal (following reset) not in brackets and the alternate signal or signals in brackets. multiplexed signals appear alphabetically multiple times in the list once for each signal name on the ball. the page number listed gives the page in signal functional description on page 32 where the signals in the indicated interface group begin. signals listed alphabetically (part 1 of 11) signal name ball interface group page av dd h21 power 37 ba0 ab15 sdram 33 ba1 y14 banksel0 aa07 sdram 33 banksel1 y08 banksel2 ab06 banksel3 aa06 cas aa12 sdram 33 clken0 y13 sdram 33 clken1 aa13 [dmaack0 ]gpio13 u22 external peripheral bus 34 [dmaack1 ]gpio14 u21 [dmaack2 ]gpio15 t20 [dmaack3 ]gpio16 d17 [dmareq0 ]gpio09 p19 external peripheral bus 34 [dmareq1 ]gpio10 t22 [[dmareq2 ]gpio11 t21 [dmareq3 ]gpio12 r20 dqm0 u03 sdram 33 dqm1 u01 dqm2 r02 dqm3 l01 dqmcb aa04 sdram 33 ecc0 aa05 sdram 33 ecc1 y06 ecc2 ab04 ecc3 aa03 ecc4 y05 ecc5 ab03 ecc6 y04 ecc7 w06 emc0mdclk ab16 ethernet 32 emc0mdio aa16 ethernet 32 [emc0sync]emc0txen[emc0tx0en] ab21 ethernet 32
preliminary powernp npe405l embedded processor data sheet 14 emc0txd0[emc0tx0d0][emc0tx0d] aa22 ethernet 32 emc0txd1[emc0tx0d1][emc0tx1d] u19 emc0txd2[emc0tx1d0] w20 emc0txd3[emc0tx1d1] y22 emc0txen[emc0tx0en][emc0sync] ab21 ethernet 32 emc0txerr[emc0tx1en] ab20 ethernet 32 [emc0tx0en]emc0txen[emc0sync] ab21 ethernet 32 [emc0tx1en]emc0txerr ab20 [eot0 /tc0 ]gpio24 b19 external peripheral bus 34 [eot1 /tc1 ]gpio25 b18 [eot2 /tc2 ]gpio26 c16 [eot3 /tc3 ]gpio27 b17 gnd a01 power note: j09-j14, k09-k14, l09-l14, m09-m14, n09- n14, and p09-p14 are also thermal balls. 37 gnd a05 gnd a09 gnd a14 gnd a18 gnd a22 gnd b02 gnd b21 gnd c03 gnd c20 gnd d04 gnd d08 gnd d11 gnd d12 gnd d15 gnd d19 gnd e01 gnd e22 gnd h04 gnd h19 gnd j01 gnd j09-j14 gnd j22 gnd k09-k14 gnd l04 gnd l09-l14 gnd l19 signals listed alphabetically (part 2 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 15 gnd m04 power note: j09-j14, k09-k14, l09-l14, m09-m14, n09- n14, and p09-p14 are also thermal balls. 37 gnd m09-m14 gnd m19 gnd n09-n14 gnd p01 gnd p09-p14 gnd p22 gnd r04 gnd r19 gnd v01 gnd v22 gnd w04 gnd w08 gnd w11 gnd w12 gnd w15 gnd w19 gnd y03 gnd y20 gnd aa02 gnd aa21 gnd ab01 gnd ab05 gnd ab09 gnd ab14 gnd ab18 gnd ab22 signals listed alphabetically (part 3 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 16 gpio00[trcclk] b20 system 37 gpio01[ts1e]gpio08[ts6] c18 gpio02[ts2e] a20 gpio03[ts1o] n20 gpio04[ts2o] n22 gpio05[ts3] p21 gpio06[ts4] p20 gpio07[ts5] r22 gpio08[ts6] r21 gpio09[dmareq0 ]p19 gpio10[dmareq1 ]t22 gpio11[dmareq2 ]t21 gpio12[dmareq3 ]r20 gpio13[dmaack0 ]u22 gpio14[dmaack1 ]u21 gpio15[dmaack2 ]t20 gpio16[dmaack3 ]d17 gpio17[irq0] f20 gpio18[irq1] j20 gpio19[irq2] l21 gpio20[irq3] m21 gpio21[irq4] aa17 gpio22[irq5] ab17 gpio23[irq6] w14 gpio24[eot0 /tc0 ]b19 gpio25[eot1 /tc1 ]b18 gpio26[eot2 /tc2 ]c16 gpio27[eot3 /tc3 ]b17 gpio28[uart1_dcd ][hdlcextxena] aa15 gpio29[uart1_ri ][hdlcextxenb] t01 gpio30 t03 gpio31[perwe ]a13 halt f22 system 37 hdlcexrxclk l20 hdlc 32-channel 32 hdlcexrxdataa m22 hdlc 32-channel 32 hdlcexrxdatab n21 hdlcexrxfs m20 hdlc 32-channel 32 hdlcextxclk k20 hdlc 32-channel 32 hdlcextxdataa k21 hdlc 32-channel 32 hdlcextxdatab l22 [hdlcextxena]gpio28[uart1_dcd ]aa15 hdlc 32-channel 32 [hdlcextxenb]gpio29[uart1_ri ]t01 hdlcextxfs k22 hdlc 32-channel 32 signals listed alphabetically (part 4 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 17 iicscl[iecscl] c17 internal peripheral 35 iicsda[iecsda] a19 [irq0]gpio17 f20 interrupts 36 [irq1]gpio18 j20 [irq2]gpio19 l21 [irq3[gpio20 m21 [irq4[gpio21 aa17 [irq5]gpio22 ab17 [irq6[gpio23 w14 memaddr00 y12 sdram note: during a cas cycle memaddr00 is the least significant bit (lsb) on this bus. 33 memaddr01 y11 memaddr02 ab11 memaddr03 aa11 memaddr04 aa10 memaddr05 y10 memaddr06 ab10 memaddr07 aa09 memaddr08 y09 memaddr09 ab08 memaddr10 aa08 memaddr11 w09 memaddr12 ab07 memclkout0 aa14 sdram 33 memclkout1 ab13 signals listed alphabetically (part 5 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 18 memdata00 ab02 sdram notes: 1. memdata00 is the most significant bit (msb). 2. memdata31 is the least significant bit (lsb) 33 memdata01 aa01 memdata02 u04 memdata03 w03 memdata04 y01 memdata05 v03 memdata06 y02 memdatar07 w01 memdata08 w02 memdata09 v02 memdata10 u02 memdata11 r03 memdata12 t02 memdata13 p04 memdata14 r01 memdata15 p03 memdata16 p02 memdata17 n01 memdata18 n03 memdata19 n02 memdata20 m02 memdata21 m01 memdata22 m03 memdata23 l03 memdata24 l02 memdata25 k02 memdata26 k03 memdata27 k01 memdata28 j02 memdata29 j03 memdata30 h01 memdata31 h02 signals listed alphabetically (part 6 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 19 ov dd d05 power 37 ov dd d07 ov dd d16 ov dd d18 ov dd e04 ov dd e19 ov dd g04 ov dd g19 ov dd t19 ov dd t04 ov dd v04 ov dd v19 ov dd w05 ov dd w07 ov dd w16 ov dd w18 signals listed alphabetically (part 7 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 20 peraddr04 d06 external peripheral bus 34 peraddr05 c04 peraddr06 a03 peraddr07 c05 peraddr08 b03 peraddr09 a04 peraddr10 c06 peraddr11 b04 peraddr12 b05 peraddr13 c07 peraddr14 b06 peraddr15 c08 peraddr16 b07 peraddr17 a07 peraddr18 d09 peraddr19 b08 peraddr20 a08 peraddr21 c09 peraddr22 b09 peraddr23 a10 peraddr24 c10 peraddr25 b10 peraddr26 b11 peraddr27 a11 peraddr28 c11 peraddr29 c12 peraddr30 a12 peraddr31 b12 perblast c15 external peripheral bus 34 perclk a17 external peripheral bus 34 percs0 b14 external peripheral bus 34 percs1 c14 percs2 a15 percs3 b15 signals listed alphabetically (part 8 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 21 perdata00 j04 external peripheral bus note: perdata00 is the most significant bit (msb) on this bus. 34 perdata01 g01 perdata02 g02 perdata03 h03 perdata04 f01 perdata05 f02 perdata06 g03 perdata07 e02 perdata08 d02 perdata09 f03 perdata10 d01 perdata11 c02 perdata12 e03 perdata13 c01 perdata14 d03 perdata15 f04 pererr j21 external peripheral bus 34 peroe d14 external peripheral bus 34 perpar0 b01 external peripheral bus 34 perpar1 a02 perr/w a16 external peripheral bus 34 perready b16 external peripheral bus 34 perwbe0 b13 external peripheral bus 34 perwbe1 c13 [perwe ]gpio31 a13 external peripheral bus 34 phy0col[phy0rx1er] w17 ethernet 32 phy0crs[phy0crs0dv] y18 ethernet 32 [phy0crs1dv]phy0rxdv y17 ethernet 32 phy0rxclk ab19 ethernet 32 [phy0refclk]phy0txclk y19 ethernet 32 phy0rxd0[phy0rx0d0][phy0rx0d] y15 ethernet 32 phy0rxd1[phy0rx0d1][phy0rx1d] y16 phy0rxd2[phy0rx1d0] aa18 phy0rxd3[phy0rx1d1] aa19 phy0rxdv[phy0crs1dv] y17 ethernet 32 phy0rxerr[phy0rx0er] aa20 ethernet 32 [phy0rx0er]phy0rxerr aa20 ethernet 32 phy0txclk[phy0refclk] y19 ethernet 32 ras ab12 sdram 33 sysclk g22 system 37 syserr c21 system 37 sysreset a21 system 37 tck j19 jtag 36 signals listed alphabetically (part 9 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 22 [tc0 /eot0 ]gpio24 b19 external peripheral bus 34 [tc1 /eot1 ]gpio25 b18 [[tc2 /eot2 ]gpio26 c16 [tc3 /eot3 ]gpio27 b17 tdi g21 jtag 36 tdo f21 jtag 36 testen h20 system 37 tmrclk d20 system 37 tms e21 jtag 36 [trcclk]gpio00 b20 trace 37 trst h22 jtag 36 [ts1e]gpio01 c18 trace 37 [ts2e]gpio02 a20 [ts1o]gpio03 n20 trace 37 [ts2o]gpio04 n22 [ts3]gpio05 p21 trace 37 [ts4]gpio06 p20 [ts5]gpio07 r22 [ts6]gpio08 r21 uart0_cts b22 internal peripheral 35 uart0_dcd c19 uart0_dsr a06 uart0_dtr g20 uart0_ri d22 uart0_rts d21 uart0_rx c22 uart0_tx f19 uart1_cts w22 internal peripheral 35 [uart1_dcd ]gpio28[hdlcextxena] aa15 uart1_dsr w21 uart1_dtr u20 [uart1_ri ]gpio29[hdlcextxenb] t01 uart1_rts v21 uart1_rx v20 uart1_tx y21 uartserclk e20 signals listed alphabetically (part 10 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 23 v dd d10 power 37 v dd d13 v dd k19 v dd k04 v dd n19 v dd n04 v dd w10 v dd w13 we y07 sdram 33 signals listed alphabetically (part 11 of 11) signal name ball interface group page
preliminary powernp npe405l embedded processor data sheet 24 signals listed by ball assignment (part 1 of 6) ball signal name ball signal name ball signal name ball signal name a01 gnd b01 perpar0 c01 perdata13 d01 perdata10 a02 perpar1 b02 gnd c02 perdata11 d02 perdata08 a03 peraddr06 b03 peraddr08 c03 gnd d03 perdata14 a04 peraddr09 b04 peraddr11 c04 peraddr05 d04 gnd a05 gnd b05 peraddr12 c05 peradd7 d05 ov dd a06 uart0_dsr b06 peraddr14 c06 peraddr10 d06 peraddr04 a07 peraddr17 b07 peraddr16 c07 peraddr13 d07 ov dd a08 peraddr20 b08 peraddr19 c08 peraddr15 d08 gnd a09 gnd b09 peraddr22 c09 peraddr21 d09 peraddr18 a10 peraddr23 b10 peraddr25 c10 peraddr24 d10 v dd a11 peraddr27 b11 peraddr26 c11 peraddr28 d11 gnd a12 peraddr30 b12 peraddr31 c12 peraddr29 d12 gnd a13 gpio31[perwe ] b13 perwbe0 c13 perwbe1 d13 v dd a14 gnd b14 percs0 c14 percs1 d14 peroe a15 percs2 b15 percs3 c15 perblast d15 gnd a16 perr/w b16 perready c16 gpio26[eot2 /tc2 ]d16 ov dd a17 perclk b17 gpio27[eot3 /tc3 ] c17 iicscl[iecscl] d17 gpio16[dmaack3 ] a18 gnd b18 gpio25[eot1 /tc1 ] c18 gpio01[ts1e] d18 ov dd a19 iicsda[iecsda] b19 gpio24[eot0 /tc0 ] c19 uart0_dcd d19 gnd a20 gpio02[ts2e] b20 gpio00[trcclk] c20 gnd d20 tmrclk a21 sysreset b21 gnd c21 syserr d21 uart0_rts a22 gnd b22 uart0_cts c22 uart0_rx d22 uart0_ri
preliminary powernp npe405l embedded processor data sheet 25 e01 gnd f01 perdata04 g01 perdata01 h01 memdata30 e02 perdata07 f02 perdata05 g02 perdata02 h02 memdata31 e03 perdata12 f03 perdata09 g03 perdata06 h03 perdata03 e04 ov dd f04 perdata15 g04 ov dd h04 gnd e05 no ball f05 no ball g05 no ball h05 no ball e06 no ball f06 no ball g06 no ball h06 no ball e07 no ball f07 no ball g07 no ball h07 no ball e08 no ball f08 no ball g08 no ball h08 no ball e09 no ball f09 no ball g09 no ball h09 no ball e10 no ball f10 no ball g10 no ball h10 no ball e11 no ball f11 no ball g11 no ball h11 no ball e12 no ball f12 no ball g12 no ball h12 no ball e13 no ball f13 no ball g13 no ball h13 no ball e14 no ball f14 no ball g14 no ball h14 no ball e15 no ball f15 no ball g15 no ball h15 no ball e16 no ball f16 no ball g16 no ball h16 no ball e17 no ball f17 no ball g17 no ball h17 no ball e18 no ball f18 no ball g18 no ball h18 no ball e19 ov dd f19 uart0_tx g19 ov dd h19 gnd e20 uartserclk f20 gpio17[irq0] g20 uart0_dtr h20 testen e21 tms f21 tdo g21 tdi h21 av dd e22 gnd f22 halt g22 sysclk h22 trst signals listed by ball assignment (part 2 of 6) ball signal name ball signal name ball signal name ball signal name
preliminary powernp npe405l embedded processor data sheet 26 j01 gnd k01 memdata27 l01 dqm3 m01 memdata21 j02 memdata28 k02 memdata25 l02 memdata24 m02 memdata20 j03 memdata29 k03 memdata26 l03 memdata23 m03 memdata22 j04 perdata00 k04 v dd l04 gnd m04 gnd j05 no ball k05 no ball l05 no ball m05 no ball j06 no ball k06 no ball l06 no ball m06 no ball j07 no ball k07 no ball l07 no ball m07 no ball j08 no ball k08 no ball l08 no ball m08 no ball j09 gnd k09 gnd l09 gnd m09 gnd j10 gnd k10 gnd l10 gnd m10 gnd j11 gnd k11 gnd l11 gnd m11 gnd j12 gnd k12 gnd l12 gnd m12 gnd j13 gnd k13 gnd l13 gnd m13 gnd j14 gnd k14 gnd l14 gnd m14 gnd j15 no ball k15 no ball l15 no ball m15 no ball j16 no ball k16 no ball l16 no ball m16 no ball j17 no ball k17 no ball l17 no ball m17 no ball j18 no ball k18 no ball l18 no ball m18 no ball j19 tck k19 v dd l19 gnd m19 gnd j20 gpio18[irq1] k20 hdlcextxclk l20 hdlcexrxclk m20 hdlcexrxfs j21 pererr k21 hdlcextxdataa l21 gpio19[irq2] m21 gpio20[irq3] j22 gnd k22 hdlcextxfs l22 hdlcextxdatab m22 hdlcexrxdataa signals listed by ball assignment (part 3 of 6) ball signal name ball signal name ball signal name ball signal name
preliminary powernp npe405l embedded processor data sheet 27 n01 memdata17 p01 gnd r01 memdata14 t01 gpio29[uart1_ri ] [hdlcextxenb] n02 memdata19 p02 memdata16 r02 dqm2 t02 memdata12 n03 memdata18 p03 memdata15 r03 memdata11 t03 gpio30 n04 v dd p04 memdata13 r04 gnd t04 ov dd n05 no ball p05 no ball r05 no ball t05 no ball n06 no ball p06 no ball r06 no ball t06 no ball n07 no ball p07 no ball r07 no ball t07 no ball n08 no ball p08 no ball r08 no ball t08 no ball n09 gnd p09 gnd r09 no ball t09 no ball n10 gnd p10 gnd r10 no ball t10 no ball n11 gnd p11 gnd r11 no ball t11 no ball n12 gnd p12 gnd r12 no ball t12 no ball n13 gnd p13 gnd r13 no ball t13 no ball n14 gnd p14 gnd r14 no ball t14 no ball n15 no ball p15 no ball r15 no ball t15 no ball n16 no ball p16 no ball r16 no ball t16 no ball n17 no ball p17 no ball r17 no ball t17 no ball n18 no ball p18 no ball r18 no ball t18 no ball n19 v dd p19 gpio09[dmareq0 ] r19 gnd t19 ov dd n20 gpio3[ts1o] p20 gpio06[ts4] r20 gpio12[dmareq3 ] t20 gpio15[dmaack2 ] n21 hdlcexrxdatab p21 gpio05[ts3] r21 gpio08[ts6] t21 gpio11[dmareq2 ] n22 gpio4[ts2o] p22 gnd r22 gpio07[ts5] t22 gpio10[dmareq1 ] signals listed by ball assignment (part 4 of 6) ball signal name ball signal name ball signal name ball signal name
preliminary powernp npe405l embedded processor data sheet 28 u01 dqm1 v01 gnd w01 memdata07 y01 memdata04 u02 memdata10 v02 memdata09 w02 memdata08 y02 memdata06 u03 dqm0 v03 memdata05 w03 memdata03 y03 gnd u04 memdata02 v04 ov dd w04 gnd y04 ecc6 u05 no ball v05 no ball w05 ov dd y05 ecc4 u06 no ball v06 no ball w06 ecc7 y06 ecc1 u07 no ball v07 no ball w07 ov dd y07 we u08 no ball v08 no ball w08 gnd y08 banksel1 u09 no ball v09 no ball w09 memaddr11 y09 memaddr08 u10 no ball v10 no ball w10 v dd y10 memaddr05 u11 no ball v11 no ball w11 gnd y11 memaddr01 u12 no ball v12 no ball w12 gnd y12 memaddr00 u13 no ball v13 no ball w13 v dd y13 clken0 u14 no ball v14 no ball w14 gpio23[irq6] y14 ba1 u15 no ball v15 no ball w15 gnd y15 phy0rxd0 [phy0rx0d0] [phy0rx0d] u16 no ball v16 no ball w16 ov dd y16 phyrxd1 [phy0rx0d1] [phy0rx1d] u17 no ball v17 no ball w17 phy0col[phy0rx1er] y17 phy0rxdv [phy0crs1dv] u18 no ball v18 no ball w18 ov dd y18 phy0crs [phy0crs0dv] u19 emc0txd1 [emc0tx0d1] [emc0tx1d] v19 ov dd w19 gnd y19 phy0txclk [phy0refclk] u20 uart1_dtr v20 uart1_rx w20 emc0txd2 [emc0tx1d0] y20 gnd u21 gpio14[dmaack1 ] v21 uart1_rts w21 uart1_dsr y21 uart1_tx u22 gpio13[dmaack0 ] v22 gnd w22 uart1_cts y22 emc0txd3 [emc0tx1d1] signals listed by ball assignment (part 5 of 6) ball signal name ball signal name ball signal name ball signal name
preliminary powernp npe405l embedded processor data sheet 29 aa01 memdata01 ab01 gnd aa02 gnd ab02 memdata00 aa03 ecc3 ab03 ecc5 aa04 dqmcb ab04 ecc2 aa05 ecc0 ab05 gnd aa06 banksel3 ab06 banksel2 aa07 banksel0 ab07 memaddr12 aa08 memaddr10 ab08 memaddr09 aa09 memaddr07 ab09 gnd aa10 memaddr04 ab10 memaddr06 aa11 memaddr03 ab11 memaddr02 aa12 cas ab12 ras aa13 clken1 ab13 memclkout1 aa14 memclkout0 ab14 gnd aa15 gpio28[uart1_dcd ] [hdlcextxena] ab15 ba0 aa16 emc0mdio ab16 emc0mdclk aa17 gpio21[irq4] ab17 gpio22[irq5] aa18 phy0rxd2 [phy0rx1d0] ab18 gnd aa19 phy0rxd3 [phy0rx1d1] ab19 phy0rxclk aa20 phy0rxerr [phy0rx0er] ab20 emc0txerr [emc0tx1en] aa21 gnd ab21 emc0txen [emc0tx0en] [emc0sync] aa22 emc0txd0 [emc0tx0d0] [emc0tx0d] ab22 gnd signals listed by ball assignment (part 6 of 6) ball signal name ball signal name ball signal name ball signal name
preliminary powernp npe405l embedded processor data sheet 30 signal description the following table provides a summary of the number of package pins (balls) associated with each functional interface group. multiplexed pins in the table signal functional description on page 32, each external signal is listed along with a short description of the signal function. the signals are grouped together according to their function. some signals are multiplexed on the same package pin (ball) so that the pin can be used for different functions. in most cases, the signal name is shown in this table unaccompanied by multiplexed signal names that may be associated with it. in cases where multiplexed signals are in the same functional group, the names appear as a default signal followed by secondary signals in square brackets (for example, emc0txerr[emc0tx1en]). active-low signals (for example, ras ) are marked with an overline. any signal that is not the primary (default) signal on a multiplexed pin is shown in square brackets. the active signal on a multiplexed pin is controlled by programming. it is expected that in any single application, a particular pin will always be programmed to serve the same function. the flexibility of multiplexing allows a single chip to offer a richer pin selection than would otherwise be possible. initialization strapping one group of pins is used as strapped inputs during system reset. these pins function as strapped inputs only during reset and are used for other functions during normal operation (see initialization on page 51). note that the use of these pins for strapping is not considered multiplexing since the strapping function is not programmable. pull-up and pull-down resistors pull-up and pull-down resistors are used for strapping during reset and to retain unused or undriven inputs in an appropriate state. the recommended pull-up value of 3k ? to +3.3v (10k ? to +5v can be used on 5v tolerant i/os) and pull-down value of 1k ? to gnd, applies only to individually terminated signals. to prevent possible damage to the device, i/os capable of becoming outputs must never be tied together and terminated through a common resistor. if your system-level test methodology permits, input-only signals can be connected together and terminated through either a common resistor or directly to +3.3v or gnd. when a resistor is used, its value must ensure pin summary group no. of pins nonmultiplexed signals 167 multiplexed signals 48 total signal pins 215 av dd 1 ov dd 16 v dd 8 gnd 48 gnd (and thermal) 36 reserved 0 total pins 324
preliminary powernp npe405l embedded processor data sheet 31 that the grouped i/os reach a valid logic zero or logic one state when accounting for the total input current into the npe405l. unused i/os strapping of some pins may be necessary when they are unused. although the npe405l requires only the pull-up and pull-down terminations as specified in the signal functional description on page 32, good design practice is to terminate all unused inputs or to configure i/os such that they always drive. if unused, the peripheral and sdram bus should be configured and terminated as follows: ? peripheral interfaceperaddr00:31, perdata00:31, and all of the control signals are driven by default. terminate perready high and pererror low. ? sdramprogram sdram0_cfg[emdulr]=1 and sdram0_cfg[dce]=1. this causes the npe405l to actively drive all of the sdram address, data, and control signals. external peripheral bus control signals all external peripheral bus control signals (percs0: 3 , perr/w , perwbe0: 1 , peroe , perwe , perblast ) are set to the high-impedance state when extreset =0. in addition, as detailed in the powernp npe405l embedded processor users manual , the peripheral bus controller can be programmed via ebc0_cfg to float some of these control signals between transactions. as a result, a pull-up resistor should be added to those control signals where an undriven state may affect any devices receiving that particular signal. the following table lists all of the i/o signals provided by the npe405l. please see signals listed alphabetically on page 13 for the pin number to which each signal is assigned. in cases where a multiplexed signal (indicated by the square brackets) is shown without the other signals that are assigned to that pin, you can see what the other signals are by referring to the same table.
preliminary powernp npe405l embedded processor data sheet 32 signal functional description (part 1 of 6) notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resistors on page 30 for recommended termination values. 3. must pull down. see pull-up and pull-down resistors on page 30 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see external peripheral bus control signals on page 31. signal name description i/o type notes hdlcex interface hdlcextxclk transmit clock i 3.3v lvttl hdlcextxfs transmit frame synchronization i 3.3v lvttl hdlcextxdataa transmit data port a o 3.3v lvttl hdlcextxdatab transmit data port b o 3.3v lvttl hdlcexrxclk receive clock i 3.3v lvttl hdlcexrxfs receive frame synchronization i 3.3v lvttl hdlcexrxdataa receive data port a i 3.3v lvttl hdlcexrxdatab receive data port b i 3.3v lvttl [hdlcextxena] transmit enable port a o 5v tolerant 3.3v lvttl [hdlcextxenb] transmit enable port b o 5v tolerant 3.3v lvttl ethernet interface emc0mdclk management data clock. the mdclk is sourced to the phy. management information is transferred synchronously with respect to this clock (mii, rmii, and smii). o3.3v lvttl emc0mdio management data input/output is a bidirectional signal between the ethernet controller and the phy. it is used to transfer control and status information (mii, rmii, and smii). i/o 5v tolerant 3.3v lvttl 1, 4 emc0txd0[emc0tx0d0][emc0tx0d] emc0txd1[emc0tx0d1][emc0tx1d] emc0txd2[emc0tx1d0] emc0txd3[emc0tx1d1] transmit data. a nibble wide data bus towards the net. the data is synchronous with phy0txclk (mii 0[rmii 0, 1][smii 0, 1]). o 3.3v lvttl emc0txen[emc0tx0en][emc0sync] transmit enable. this signal is driven by emac2 to the phy. data is valid during the active state of this signal. deassertion of this signal indicates end of frame transmission. this signal is synchronous with phytxclk (mii 0[rmii 0]). or smii sync. o 3.3v lvttl emc0txerr[emc0tx1en] transmit error. this signal is generated by the ethernet controller, is connected to the phy and is synchronous with the phy0txclk. it informs the phy that an error was detected (mii 0). or transmit enable [rmii 1]. o3.3v lvttl
preliminary powernp npe405l embedded processor data sheet 33 phy0col[phy0rx1er]l collision [receive error] signal from the phy. this is an asynchronous signal (mii 0). or receive error ([rmii 1]). i 5v tolerant 3.3v lvttl phy0crs[phy0crs0dv] carrier sense signal from the phy. this is an asynchronous signal (mii 0). or carrier sense data valid ([rmii 0]). i 5v tolerant 3.3v lvttl 1, 5 phy0rxclk receiver medium clock. this signal is generated by the phy (mii 0). i 5v tolerant 3.3v lvttl 1, 4 phy0rxd0[phy0rx0d0][phy0rx0d] phy0rxd1[phy0rx0d1][phy0rx1d] phy0rxd2[phy0rx1d0] phy0rxd3[phy0rx1d1] received data. this is a nibble wide bus from the phy. the data is synchronous with phy0rxclk (mii 0[rmii 0, 1][smii 0, 1]). i 5v tolerant 3.3v lvttl 1, 4 phy0rxdv[phy0crs1dv] receive data valid. data on the data bus is valid when this signal is activated. deassertion of this signal indicates end of the frame reception (mii 0). or carrier sense data valid ([rmii 1]) i 5v tolerant 3.3v lvttl 1, 5 phy0rxerr[phy0rx0er] receive error. this signal comes from the phy and is synchronous with phy0rxclk (mii 0 [rmii 0]). i 5v tolerant 3.3v lvttl 1, 5 phy0txclk[phy0refclk] transmit medium clock. this signal is generated the phy ([mii 0]). or reference clock [rmii and smii]. i 5v tolerant 3.3v lvttl 1, 4 sdram interface memaddr00:31 memory data bus notes: 1. memaddr00 is the most significant bit (msb). 2. memdata31 is the least significant bit (lsb). i/o 3.3v lvttl memaddr12:00 memory address bus. notes: 1. memaddr12 is the most significant bit (msb). 2. memaddr00 is the least significant bit (lsb). o3.3v lvttl ba1:0 bank address supporting up to 4 internal banks o 3.3v lvttl ras row address strobe. o 3.3v lvttl cas column address strobe. o 3.3v lvttl dqm0:3 dqm for byte lane 0 (memaddr00:7), 1 (memaddr08:15), 2 (memdata16:23), and 3 (memdata24:31) o3.3v lvttl dqmcb dqm for ecc check bits. o 3.3v lvttl signal functional description (part 2 of 6) notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resistors on page 30 for recommended termination values. 3. must pull down. see pull-up and pull-down resistors on page 30 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see external peripheral bus control signals on page 31. signal name description i/o type notes
preliminary powernp npe405l embedded processor data sheet 34 ecc0:7 ecc check bits 0:7. i/o 3.3v lvttl banksel0:3 select up to four external sdram banks. o 3.3v lvttl we write enable. o 3.3v lvttl clken0:1 sdram clock enable. o 3.3v lvttl memclkout0:1 two copies of an sdram clock allows, in some cases, glueless sdram attachment without requiring this signal to be repowered by a pll or zero-delay buffer. o3.3v lvttl external peripheral bus interface perdata00:15 external peripheral data bus . note: perdata00 is the most significant bit (msb) on this bus. i/o 5v tolerant 3.3v lvttl 1 peraddr04:31 external peripheral address bus . o 5v tolerant 3.3v lvttl perpar0:1 external peripheral byte parity signals. i/o 5v tolerant 3.3v lvttl 1 perwbe0: 1 peripheral write-bte enable. byte-enables which are valid for an entire cycle or write-byte-enables which are valid for each byte on each data transfer, allowing partial word transactions. used by either external bus controller or dma controller depending upon the type of transfer involved. o 5v tolerant 3.3v lvttl 2, 7 [perwe ] peripheral write enable. low when any of the two perwbe signals are low. i/o 5v tolerant 3.3v lvttl 7 percs0 :3 peripheral chip selects o 5v tolerant 3.3v lvttl peroe peripheral output enable. used by either the external bus controller or the dma controller depending upon the type of transfer involved. when the npe405l is the bus master, it enables the peripherals to drive the bus. o 5v tolerant 3.3v lvttl 7 perr/w peripheral read/write. used by either the external bus controller or dma controller depending upon the type of transfer involved. high indicates a read from memory, low indicates a write to memory. o 5v tolerant 3.3v lvttl perready indicates peripheral is ready to transfer data. i 5v tolerant 3.3v lvttl 1 perblast peripheral burst last. used to indicate the last transfer of a memory access. o 5v tolerant 3.3v lvttl 7 perclk peripheral clock. used by synchronous peripherals. o 5v tolerant 3.3v lvttl pererr used to indicate errors from peripherals. i 5v tolerant 3.3v lvttl 1, 5 signal functional description (part 3 of 6) notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resistors on page 30 for recommended termination values. 3. must pull down. see pull-up and pull-down resistors on page 30 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see external peripheral bus control signals on page 31. signal name description i/o type notes
preliminary powernp npe405l embedded processor data sheet 35 [dmareq0:3 ] dma request. used by peripherals to request a data transfer. following a system reset, the default mode of the signals is active-low. they may be programmed to active- high using the dma0_pol register. i 5v tolerant 3.3v lvttl 1 [dmaack0:3 ] dma acknowledge. used to indicate to peripherals that data transfer is complete. following a system reset, the default mode of the signals is active-low. they may be programmed to active-high using the dma0_pol register. o 5v tolerant 3.3v lvttl [eot0:3 /tc0:3 ] end of transfer/terminal count. indication by peripherals that all data has been transfered, or by dma controller that programmed amount of data has been transfered. following a system reset, the default mode of the signals is active-low. they may be programmed to active-high using the dma0_pol register. i/o 5v tolerant 3.3v lvttl 1 internal peripheral interface uartserclk serial clock used to provide an alternative clock to the internally generated serial clock. used in cases where the allowable internally generated baud rates are not satisfactory. this input can be individually connected to either or both uart0 and uart1. i 5v tolerant 3.3v lvttl 1 uart0_rx uart0 receive data. i 5v tolerant 3.3v lvttl 1 uart0_tx uart0 transmit data. o 5v tolerant 3.3v lvttl [uart0_dcd ] uart0 data carrier detect. i 5v tolerant 3.3v lvttl 1 [uart0_dsr ] uart0 data set ready. i 5v tolerant 3.3v lvttl 1 [uart0_cts ] uart0 clear to send. i 5v tolerant 3.3v lvttl 1 [uart0_dtr ] uart0 data terminal ready. o 5v tolerant 3.3v lvttl [uart0_rts ] uart0 request to send. o 5v tolerant 3.3v lvttl [uart0_ri ] uart0 ring indicator. i 5v tolerant 3.3v lvttl r 1 signal functional description (part 4 of 6) notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resistors on page 30 for recommended termination values. 3. must pull down. see pull-up and pull-down resistors on page 30 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see external peripheral bus control signals on page 31. signal name description i/o type notes
preliminary powernp npe405l embedded processor data sheet 36 uart1_rx uart1 receive data. i 5v tolerant 3.3v lvttl 1 uart1_tx uart1 transmit data. o 5v tolerant 3.3v lvttl 6 [uart1_dcd ] uart1 data carrier detect. i 5v tolerant 3.3v lvttl 1, 4 [uart1_dsr ] uart1 data set ready. i 5v tolerant 3.3v lvttl 1, 4 [uart1_cts ] uart1 clear to send. i 5v tolerant 3.3v lvttl 1, 4 [uart1_dtr ] uart1 data terminal ready. o 5v tolerant 3.3v lvttl 6 [uart1_rts ] uart1 request to send. o 5v tolerant 3.3v lvttl 6 [uart1_ri ] uart1 ring indicator. i 5v tolerant 3.3v lvttl 1, 4 iicscl iic serial clock. i/o 5v tolerant 3.3v lvttl 1, 2 iicsda iic serial data. i/o 5v tolerant 3.3v lvttl 1, 2 interrupts interface [irq0:6] interrupt requests. i 5v tolerant 3.3v lvttl 1 jtag interface tdi test data in. i 5v tolerant 3.3v lvttl 1, 4 tms test mode select. i 5v tolerant 3.3v lvttl 1, 4 tdo test data out. o 5v tolerant 3.3v lvttl tck test clock. i 5v tolerant 3.3v lvttl 1, 4 trst test reset. trst must be low at power-on to reset the jtag boundary scan state machine. i 5v tolerant 3.3v lvttl 5 signal functional description (part 5 of 6) notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resistors on page 30 for recommended termination values. 3. must pull down. see pull-up and pull-down resistors on page 30 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see external peripheral bus control signals on page 31. signal name description i/o type notes
preliminary powernp npe405l embedded processor data sheet 37 system interface sysclk main system clock input. i 3.3v analog wire w/esd sysreset main system reset. i/o 5v tolerant 3.3v lvttl 1, 2 syserr set to 1 when a machine check is generated. o 5v tolerant 3.3v lvttl halt halt from external debugger. i 5v tolerant 3.3v lvttl 1 gpio00:31 general purpose i/o. to access this function, software must toggle a dcr bit. i/o 5v tolerant 3.3v lvttl 1 testen test enable. used only for manufacturing tests. pull down for normal operation. i 3.3v lvttl rcvr w/pd tmrclk this input must toggle at a rate of less than one half the cpu core frequency (less than 100mhz in most cases). in most cases this input toggles much slower (in the 1mhz to 10mhz range). i 5v tolerant 3.3v lvttl 1 trace interface [ts1e] [ts2e] even trace execution status.to access this function, software must toggle a dcr bit. o 5v tolerant 3.3v lvttl [ts1o] [ts2o] odd trace execution status. to access this function, software must toggle a dcr bit. o 5v tolerant 3.3v lvttl [ts3:6] trace status. to access this function, software must toggle a dcr bit. o 5v tolerant 3.3v lvttl [trcclk] trace interface clock. a toggling signal that is always half of the cpu core frequency. to access this function, software must toggle a dcr bit. o 5v tolerant 3.3v lvttl 1 power pins gnd ground note: j09-j14, k09-k14, l09-l14, m09-m14, n09-n14, and p09-p14 are also thermal balls. i hardwire v dd logic voltage2.5v i hardwire ov dd output driver voltage3.3v i hardwire av dd filtered pll voltage2.5v i 3.3v dc wire w/esd other pins reserved do not connect signals, voltage, or ground to these pins. n/a n/a signal functional description (part 6 of 6) notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resistors on page 30 for recommended termination values. 3. must pull down. see pull-up and pull-down resistors on page 30 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see external peripheral bus control signals on page 31. signal name description i/o type notes
preliminary powernp npe405l embedded processor data sheet 38 notes: 1. for a chip mounted on a jedec 2s2p card without a heat sink. 2. for a chip mounted on a card with at least one signal and two power planes, the following relationships exist: a. case temperature, t c , is measured at top center of case surface with device soldered to circuit board. b. t a = t c C p ca , where t a is ambient temperature and p is power consumption. c. t cmax = t jmax C p jc , where t jmax is maximum junction temperature and p is power consumption. absolute maximum ratings the absolute maximum ratings below are stress ratings only. operation at or beyond these maximum ratings can cause permanent damage to the device. characteristic symbol value unit supply voltage (internal logic) v dd 0 to +2.7 v supply voltage (i/o interface) ov dd 0 to +3.6 v pll supply voltage 2 av dd 0 to +2.7 v input voltage (3.3v lvttl receivers) v in -0.6 to (ov dd + 0.6) v input voltage (5.0v lvttl receivers) v in -0.6 to (ov dd + 2.4) v storage temperature range t stg -55 to +150 c case temperature under bias t c -40 to +120 c notes: 1. all voltages are specified with respect to ground (gnd). 2. av dd should be derived from v dd using the following circuit: package thermal specifications the npe405l is designed to operate within a case temperature range of -40c to 85c. thermal resistance values for the e-pbga packages in a convection environment are as follows: packagethermal resistance symbol airflow ft/min (m/sec) unit 0 (0) 100 (0.51) 200 (1.02) 23mm, 324-ballsjunction-to-case jc 222c/w 23mm, 324-ballscase-to-ambient 1 ca 17 15 14 c/w v dd c1 c2 c3 av dd l1 l1 C 2.2 h smt inductor (equivalent to murata lqh3c2r2m34) or smt chip ferrite bead (equivalent to murata blm31a700s) c1 C 3.3 f smt tantalum c2 C 0.1 f smt monolithic ceramic capacitor with x7r dielectric or equivalent c3 C 0.01 f smt monolithic ceramic capacitor with x7r dielectric or equivalent
preliminary powernp npe405l embedded processor data sheet 39 recommended dc operating conditions device operation beyond the conditions specified is not recommended. extended operation beyond the recommended conditions can affect device reliability. parameter symbol minimum typical maximum unit notes logic supply voltage v dd +2.3 +2.5 +2.7 v i/o supply voltage ov dd +3.0 +3.3 +3.6 v pll supply voltage av dd +2.3 +2.5 +2.7 v input logic high (3.3v lvttl receivers) v ih +2.0 ov dd v input logic high (2.5v cmos receivers) v ih +1.7 v dd v input logic high (5.0v lvttl receivers) v ih +2.0 +5.5 v input logic low v il 0+0.8v output logic high v oh +2.4 ov dd v output logic low v ol 0+0.4v 3.3v i/o input current (no pull-up or pull-down) i il1 10 a input current (with internal pull- down) i il2 10 (@ 0v) 400 (@ 3.6v) a input current (with internal pull-up) i il3 -250 (@ 0v) 10 (@ 3.6v) a input max allowable overshoot (2.5v cmos receivers) v imao25 v dd + 0.6 v input max allowable overshoot (3.3v lvttl receivers) v imao3 ov dd + 0.6 v input max allowable overshoot (5.0v lvttl receivers) v imao5 +5.5 v input max allowable undershoot (3.3v or 5.0v receivers) v imau ? 0.6 v output max allowable overshoot (3.3v or 5.0v receivers) v omao ov dd + 0.3 v output max allowable undershoot (3.3v and 5.0v receivers) v omau3 ? 0.6 v case temperature t c ? 40 +85 c notes: 1. see 5v-tolerant i/o input current on page 40
preliminary powernp npe405l embedded processor data sheet 40 5v-tolerant i/o input current input capacitance parameter symbol maximum unit notes 3.3v lvttl i/o) c in1 2.5 pf 5v tolerant lvttl i/o c in2 3.5 pf rx only pins c in4 0.75 pf -700 -600 -500 -400 -300 -200 -100 0 100 1.0 2.0 3.0 4.0 5.0 0.0 input current ( a) input voltage (v)
preliminary powernp npe405l embedded processor data sheet 41 test conditions clock timing and switching characteristics are specified in accordance with operating conditions shown in the table recommended dc operating conditions. ac specifications are characterized at ov dd = 3.00v and t j = 85c with the 50pf test load shown in the figure at right. dc electrical characteristics parameter symbol minimum typical maximum unit active operating current for v dd @ 133mhz i dd 444 497 543 ma active operating current for v dd @ 200mhz i dd 468 565 676 ma active operating current for v dd @ 266mhz i dd 490 590 700 ma active operating current for ov dd @ 133mhz i odd 17 23 36 ma active operating current for ov dd @ 200mhz i odd 24 36 51 ma active operating current for ov dd @ 266mhz i odd 27 44 61 ma active operating current for av dd i add 5.566.5ma active operating power @ 133mhz p dd 1.1 1.3 1.6 1 w active operating power @ 200mhz p dd 1.4 1.7 2 1 w active operating power @ 266mhz p dd 1.5 1.8 2.1 1 w notes: 1. maximum power is characterized at v dd =2.7v, ov dd =3.6v, t c =85 c, across the silicon process (worse case to best case), while running an application designed to maximize power consumption. the maximum power values are measured with the following clock rate combinations: a. cpu=133.33mhz, plb=66.66mhz, opb=66.66mhz, ebc=33.33mhz b. cpu=200 mhz, plb=100mhz, opb=50mhz, ebc=50mhz c. cpu=266.66mhz, plb=66.66mhz, opb=66.66mhz, ebc=33.33mhz output pin 50pf
preliminary powernp npe405l embedded processor data sheet 42 clocking waveform clocking specifications symbol parameter min max units sysclk input f c sysclk clock input frequency 25 66.66 mhz t c sysclk clock period 15 40 ns t cs clock edge stability (phase jitter, cycle to cycle) 0.15 ns t ch clock input high time 40% of nominal period 60% of nominal period ns t cl clock input low time 40% of nominal period 60% of nominal period ns note: input slew rate > 2v/ns memclkout output f c memclkout clock output frequencyC133mhz 66.66 mhz t c memclkout clock periodC133mhz 15 ns f c memclkout clock output frequencyC200mhz 100 mhz t c memclkout clock periodC200mhz 10 ns f c memclkout clock output frequencyC266mhz 133.33 mhz t c memclkout clock periodC266mhz 7.5 ns t ch clock output high time 45% of nominal period 55% of nominal period ns t cl clock output low time 45% of nominal period 55% of nominal period ns other clocks f c vco frequency 400 800 mhz f c plb frequencyC133mhz 66.66 mhz f c plb frequencyC200mhz 100 mhz f c plb frequencyC266mhz 133.33 mhz f c opb frequencyC133mhz 50 1 mhz f c opb frequencyC200mhz 50 mhz f c opb frequencyC266mhz 50 1 mhz notes: 1. if hdlcex is not used, the maximum opb frequency is 66.66mhz. t cl t ch t c 2.0v 1.5v 0.8v
preliminary powernp npe405l embedded processor data sheet 43 spread spectrum clocking care must be taken when using a spread spectrum clock generator (sscg) with the npe405l. this controller uses a pll for clock generation inside the chip. the accuracy with which the pll follows the sscg is referred to as tracking skew. the pll bandwidth and phase angle determine how much tracking skew there is between the sscg and the pll for a given frequency deviation and modulation frequency. when using an sscg with the npe405l the following conditions must be met: ? the frequency deviation must not violate the minimum clock cycle time. therefore, when operating the npe405l with one or more internal clocks at their maximum supported frequency, the sscg can only lower the frequency. ? the maximum frequency deviation cannot exceed ? 3%, and the modulation frequency cannot exceed 40khz. in some cases, on-board npe405l peripherals impose more stringent requirements (see note 1). ? use the peripheral bus clock (perclk) for logic that is synchronous to the peripheral bus since this clock tracks the modulation. ? use the sdram memclkout since it also tracks the modulation. please refer to the application note using a spread spectrum clock generator with the powerpc 405gp for additional details. this application note is available on the ibm microelectronics web site at http://www.chips.ibm.com. notes: 1. the serial port baud rates are synchronous to the modulated clock. the serial port has a tolerance of approximately 1.5% on baud rate before framing errors begin to occur. the 1.5% tolerance assumes that the connected device is running at precise baud rates. if an external serial clock is used the baud rate is unaffected by the modulation 2. ethernet operation is unaffected. 3. iic operation is unaffected. caution: it is up to the system designer to ensure that any sscg used with the npe405l meets the above requirements and does not adversely affect other aspects of the system.
preliminary powernp npe405l embedded processor data sheet 44 peripheral interface clock timings parameter min max units emc0mdclk output frequency C 2.5 mhz emc0mdclk period 400 C ns emc0mdclk output high time 160 C ns emc0mdclk output low time 160 C ns phy0txclk input frequency 2.5 25 mhz phy0txclk period 40 400 ns phy0txclk input high time 35% of nominal period C ns phy0txclk input low time 35% of nominal period C ns phy0rxclk input frequency 2.5 25 mhz phy0rxclk period 40 400 ns phy0rxclk input high time 35% of nominal period C ns phy0rxclk input low time 35% of nominal period C ns perclk output frequencyC133mhz C 33.33 mhz perclk periodC133mhz 30 C ns perclk output frequencyC200mhz C 50 mhz perclk periodC200mhz 20 C ns perclk output frequencyC266mhz) C 66.66 mhz perclk periodC266mhz 15 C ns perclk output high time 45% of nominal period 55% of nominal period ns perclk output low time 45% of nominal period 55% of nominal period ns uartserclk input frequency (note 1) C 1000/(2t opb + 2ns) mhz uartserclk period 2t opb + 2 Cns uartserclk input high time t opb + 1 Cns uartserclk input low time t opb + 1 Cns tmrclk input frequencyC133mhz C 33.33 mhz tmrclk periodC133mhz 30 C ns tmrclk input frequencyC200mhz C 50 mhz tmrclk periodC200mhz 20 C ns tmrclk input frequencyC266mhz C 66.66 mhz tmrclk periodC266mhz 15 C ns tmrclk input high time 40% of nominal period 60% of nominal period ns tmrclk input low time 40% of nominal period 60% of nominal period ns hdlcextxclk, hdlcexrxclk 0 8.192 mhz notes: 1. t opb is the period in ns of the opb clock. the maximum opb clock frequency is 33.33 mhz for 133mhz parts, 50 mhz for 200mhz parts, and 66.66mhz for 266mhz parts.
preliminary powernp npe405l embedded processor data sheet 45 input setup and hold waveform output delay and float timing waveform 1.5v sysclk 1.5v t is t ih min min inputs valid valid t ov t oh 1.5v min outputs sysclk outputs t of min max max 1.5v 1.5v
preliminary powernp npe405l embedded processor data sheet 46 i/o specificationsall signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time t ih min) valid delay (t ov max) hold time (t oh min) i/o h (maximum) i/o l (minimum) internal peripheral interface iicscl async async async async 17 11 iicsda async async async async 17 11 uart0_cts async async n/a n/a n/a n/a uart0_dcd async async n/a n/a n/a n/a uart0_dsr async async n/a n/a n/a n/a uart0_dtr n/a n/a async async 12 8 uart0_ri async async n/a n/a n/a n/a uart0_rts n/a n/a async async 12 8 uart0_rx async async n/a n/a n/a n/a uart0_tx n/a n/a async async 12 8 uart1_cts async async n/a n/a n/a n/a [uart1_dcd ] [async] [async] n/a n/a n/a n/a uart1_dsr async async n/a n/a n/a n/a uart1_dtr n/a n/a async async 12 8 [uart1_ri ] [async] [async] n/a n/a n/a n/a uart1_rts n/a n/a async async 12 8 uart1_rx async async n/a n/a n/a n/a uart1_tx n/a n/a async async 12 8 uartserclk async async n/a n/a n/a n/a interrupts interface [irq0:6] async async n/a n/a n/a n/a jtag interface tck async async n/a n/a n/a n/a tdi async async n/a n/a n/a n/a tdo n/a n/a async async 12 8 tms async async n/a n/a n/a n/a trst async async n/a n/a n/a n/a system interface gpio30 async async async async 12 8 halt async async n/a n/a n/a n/a sysclk n/a n/a n/a n/a n/a n/a syserr n/a n/a 5.5 1.7 12 8 sysreset n/a n/a n/a n/a 12 8 testen dc dc n/a n/a n/a n/a tmrclk n/a n/a async async n/a n/a
preliminary powernp npe405l embedded processor data sheet 47 i/o specifications133 and 200mhz (part 1 of 2) notes: 1. ethernet interface meets timing requirements as defined by ieee 802.3 standard. 2. the sdram command interface is configurable through sdram0_tr[ldf] to provide a 2 to 4 cycle delay before the command is used by sdram. output times in table are in cycle 1. 3. sdram i/o timings are specified relative to a sysclk terminated in a lumped 10pf load. 4. sdram interface hold times are guaranteed at the npe405l package pin. system designers must use the npe405l ibis model (available from www.chips.ibm.com ) to ensure their clock distribution topology minimizes loading and reflections, and that the relative delays on clock wiring do not exceed the delays on other sdram signal wiring. 5. perclk rising edge at package pin with a 10pf load trails the internal plb clock by approximately 0.8ns. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time t ih min) valid delay (t ov max) hold time (t oh min) i/o h (maximum) i/o l (minimum) ethernet interface emc0mdclk n/a n/a 7.4 1.5 12 8 1, async emc0mdio n/a n/a 8.8 1.2 12 8 emc0mdclk 1 emc0txd0:3 [emc0tx0:1d0:1] [emc0tx0:1d] n/a n/a 10.5 [7.3] [5.0] 3.0 [2.3] [1.7] 12 8 phytx 1 emc0txen [emc0tx0en] [emc0sync] n/a n/a 11.8 [7.2] [5.6] 2.9 [2.3] [1.7] 12 8 phytx 1 emc0txerr[emc0tx1en] n/a n/a 11.8[7.4] 2.9[2.4] 12 8 phytx 1 phy0col[phy0rx1er] async[0.2] async[1.7] n/a n/a n/a n/a 1 phy0crs[phy0crs0dv] async[0.1] async[1.9] n/a n/a n/a n/a 1 phy0rxclk n/a n/a n/a n/a n/a n/a 1, async phy0rxd0:3 [phy0rx0:1d0:1] [phy0rx0:1d] 1.5 [0.8] [0.9] 1.7 [1.7] [0.3] n/a n/a n/a n/a phyrx 1 phy0rxdv[phy0crs1dv] 1.3[0.7] 1.7[1.7] n/a n/a n/a n/a phyrx 1 phy0rxerr[phy0rx0er] 1.3[0.7] 1.8[1.9] n/a n/a n/a n/a phyrx 1 phy0txclk[phy0refclk] n/a n/a n/a n/a n/a n/a 1, async hdlcex interface hdlcexrxclk n/a n/a n/a n/a n/a n/a hdlcexrxdataa:b 23.8 2.1 n/a n/a n/a n/a hdlcexrxfs 24.2 1.1 n/a n/a n/a n/a hdlcextxclk n/a n/a n/a n/a n/a n/a hdlcextxdataa:b n/a n/a 10.5 3.3 12 8 hdlcextxfs 20.3 1.0 n/a n/a n/a n/a [hdlcextxena] n/a n/a 11.3 3.5 12 8 [hdlcextxenb]] n/a n/a 11.8 3.8 12 8 trace interface [trcclk]gpio00 n/a n/a 11.2 1.2 12 8 [ts1e]gpio01 n/a n/a 7.0 1.2 12 8 [ts2e]gpio02 n/a n/a 7.0 1.2 12 8 [ts1o]gpio03 n/a n/a 6.5 1.0 12 8 [ts2o]gpio04 n/a n/a 6.4 1.0 12 8 [ts3:6]gpio05:08 n/a n/a 6.4 1.0 12 8
preliminary powernp npe405l embedded processor data sheet 48 sdram interface ba1:0 n/a n/a 7.2 1.5 19 12 sysclk 2, 3 banksel3:0 n/a n/a 5.8 1.0 19 12 sysclk 3 cas n/a n/a 7.0 1.4 19 12 sysclk 2, 3 clken0:1 n/a n/a 4.9 1.0 40 25 sysclk 3 dqm0:3 n/a n/a 5.9 1.0 19 12 sysclk 3 dqmcb n/a n/a 5.9 1.0 19 12 sysclk 3 ecc0:7 2.0 0.3 5.7 1.0 19 12 sysclk 3 memaddr12:00 n/a n/a 7.2 1.4 19 12 sysclk 2, 3 memclkout0:1 n/a n/a 0.4 -1.2 19 12 sysclk 3, 4 memdata00:31 2.0 0.3 5.6 1.0 19 12 sysclk 3 ras n/a n/a 7.4 1.6 19 12 sysclk 2, 3 we n/a n/a 7.1 1.4 19 12 sysclk 2, 3 external peripheral bus interface [dmareq0:3 ] [4.8] [0.0] [7.0] [1.1] n/a n/a perclk [dmaack0:3 ] n/a n/a [7.5] [1.1] 12 8 perclk [eot0:3 /tc0:3 ] [4.3] [-0.1] [8.5] [1.2] 12 8 perclk peraddr04:31 n/a n/a 8.5 0.9 17 11 perclk perblast n/a n/a 7.4 1.4 12 8 perclk percs0:3 n/a n/a 7.2 1.3 12 8 perclk perdata00:15 4.8 1.0 9.3 1.0 17 11 perclk peroe n/a n/a 7.6 1.4 12 8 perclk perpar0:1 3.1 0.0 8.3 0.9 17 11 perclk perr/w n/a n/a 7.5 1.4 12 8 perclk perready 7.5 -0.5 n/a n/a n/a n/a perclk perwbe0:1 n/a n/a 7.5 1.3 12 8 perclk perclk n/a n/a 0.5 -0.9 17 11 plb clk 5 pererr 4.0 -0.6 n/a n/a n/a n/a perclk [perwe ] n/a n/a [8.3] [1.3] 12 8 i/o specifications133 and 200mhz (part 2 of 2) notes: 1. ethernet interface meets timing requirements as defined by ieee 802.3 standard. 2. the sdram command interface is configurable through sdram0_tr[ldf] to provide a 2 to 4 cycle delay before the command is used by sdram. output times in table are in cycle 1. 3. sdram i/o timings are specified relative to a sysclk terminated in a lumped 10pf load. 4. sdram interface hold times are guaranteed at the npe405l package pin. system designers must use the npe405l ibis model (available from www.chips.ibm.com ) to ensure their clock distribution topology minimizes loading and reflections, and that the relative delays on clock wiring do not exceed the delays on other sdram signal wiring. 5. perclk rising edge at package pin with a 10pf load trails the internal plb clock by approximately 0.8ns. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time t ih min) valid delay (t ov max) hold time (t oh min) i/o h (maximum) i/o l (minimum)
preliminary powernp npe405l embedded processor data sheet 49 i/o specifications266mhz (part 1 of 2) notes: 1. ethernet interface meets timing requirements as defined by ieee 802.3 standard. 2. the sdram command interface is configurable through sdram0_tr[ldf] to provide a 2 to 4 cycle delay before the command is used by sdram. output times in table are in cycle 1. 3. sdram i/o timings are specified relative to a sysclk terminated in a lumped 10pf load. 4. sdram interface hold times are guaranteed at the npe405l package pin. system designers must use the npe405l ibis model (available from www.chips.ibm.com ) to ensure their clock distribution topology minimizes loading and reflections, and that the relative delays on clock wiring do not exceed the delays on other sdram signal wiring. 5. perclk rising edge at package pin with a 10pf load trails the internal plb clock by approximately 0.8ns. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time t ih min) valid delay (t ov max) hold time (t oh min) i/o h (maximum) i/o l (minimum) ethernet interface emc0mdclk n/a n/a 7.4 1.5 12 8 1, async emc0mdio n/a n/a 6.7 1.2 12 8 emc0mdclk 1 emc0txd0:3 [emc0tx0:1d0:1 [emc0tx0:1d] n/a n/a 7.7 [5.6] [4.6] 3 [2.3] [1.7] 12 8 phytx 1 emc0txen [emc0tx0en] [emc0sync] n/a n/a 9.4 [5.5] [4.2] 2.9 [2.3] [1.7] 12 8 phytx 1 emc0txerr[emc0tx1en] n/a n/a 9.4[5.7] 2.9[2.4] 12 8 phytx 1 phy0col[phy0rx1er]l async[0.1] async[1.4] n/a n/a n/a n/a 1 phy0crs[phy0crs0dv] async[0.1] async[1.5] n/a n/a n/a n/a 1 phy0rxclk n/a n/a n/a n/a n/a n/a 1, async phy0rxd0:3 [phy0rx0:1d0:1] [phy0rx0:1d] 1.5 [0.8] [0.8] 1.4 [1.3] [0.2] n/a n/a n/a n/a phyrx 1 phy0rxdv[phy0crs1dv] 1.3[0.7] 1.3[1.3] n/a n/a n/a n/a phyrx 1 phy0rxerr[phy0rx0er] 1.3[0.7] 1.4[1.5] n/a n/a n/a n/a phyrx 1 phy0txclk[phy0refclk] n/a n/a n/a n/a n/a n/a 1, async hdlcex interface hdlcexrxclk n/a n/a n/a n/a n/a n/a hdlcexrxdataa:b 23.9 1.6 n/a n/a n/a n/a hdlcexrxfs 24.2 0.8 n/a n/a n/a n/a hdlcextxclk n/a n/a n/a n/a n/a n/a hdlcextxdataa:b n/a n/a 7.6 3.3 12 8 hdlcextxfs 24.2 0.8 n/a n/a n/a n/a [hdlcextxena] n/a n/a [8.5] [3.5] 12 8 [hdlcextxenb] n/a n/a [8.9] [3.8] 12 8
preliminary powernp npe405l embedded processor data sheet 50 trace interface [trcclk] n/a n/a 8.7 1.2 12 8 [ts1e] n/a n/a 5.8 1.2 12 8 [ts2e] n/a n/a 5.7 1.2 12 8 [ts1o] n/a n/a 5.3 1 12 8 [ts2o] n/a n/a 5.3 1 12 8 [ts3:6] n/a n/a 5.4 1 12 8 sdram interface ba1:0 n/a n/a 5.5 1.5 19 12 sysclk 1, 2 bankse3:0 n/a n/a 4.6 1 19 12 sysclk 2 cas n/a n/a 5.3 1.4 19 12 sysclk 1, 2 clken0:1 n/a n/a 3.9 1 40 25 sysclk 2 dqm0:3 n/a n/a 4.7 1 19 12 sysclk 2 dqmcb n/a n/a 4.7 1 19 12 sysclk 2 ecc0:7 1.8 0.3 4.5 1 19 12 sysclk 2 memaddr12:00 n/a n/a 5.5 1.4 19 12 sysclk 1, 2 memclkout0:1 n/a n/a 0.4 -1.2 19 12 sysclk 2, 3 memdata00:31 1.8 0.3 4.4 1 19 12 sysclk 2 ras n/a n/a 5.7 1.6 19 12 sysclk 1, 2 we n/a n/a 5.4 1.4 19 12 sysclk 1, 2 external peripheral bus interface [dmareq0:3 ] 4.1 0 5.5 1.1 n/a n/a perclk [dmaack0:3 ] n/a n/a 5.9 1.1 12 8 perclk [eot0:3 /tc0:3 ] 3.7 -0.1 6.7 1.2 12 8 perclk peraddr04:31 n/a n/a 6.5 0.9 17 11 perclk perblast n/a n/a 5.6 1.4 12 8 perclk percs0:3 n/a n/a 5.5 1.3 12 8 perclk perdata00:15 3.9 1 7.1 1 17 11 perclk peroe n/a n/a 5.7 1.4 12 8 perclk perpar0:1 2.7 0 6.4 0.9 17 11 perclk perr/w n/a n/a 5.7 1.4 12 8 perclk perready 6.2 -0.5 n/a n/a n/a n/a perclk perwbe0:1 n/a n/a 5.7 1.3 12 8 perclk perclk n/a n/a 0.5 -0.9 17 11 plb clk 4 pererr 3.5 -0.6 n/a n/a n/a n/a perclk [perwe ] n/a n/a 7 1.3 12 8 i/o specifications266mhz (part 2 of 2) notes: 1. ethernet interface meets timing requirements as defined by ieee 802.3 standard. 2. the sdram command interface is configurable through sdram0_tr[ldf] to provide a 2 to 4 cycle delay before the command is used by sdram. output times in table are in cycle 1. 3. sdram i/o timings are specified relative to a sysclk terminated in a lumped 10pf load. 4. sdram interface hold times are guaranteed at the npe405l package pin. system designers must use the npe405l ibis model (available from www.chips.ibm.com ) to ensure their clock distribution topology minimizes loading and reflections, and that the relative delays on clock wiring do not exceed the delays on other sdram signal wiring. 5. perclk rising edge at package pin with a 10pf load trails the internal plb clock by approximately 0.8ns. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time t ih min) valid delay (t ov max) hold time (t oh min) i/o h (maximum) i/o l (minimum)
preliminary powernp npe405l embedded processor data sheet 51 initialization the following describes the method by which initial chip settings are established when a system reset occurs. strapping while the sysreset input pin is low (system reset), the state of certain i/o pins is read to enable default initial conditions prior to npe405l start-up. the actual capture instant is the nearest sysclk edge before the deassertion of reset. these pins must be strapped using external pull-up (logical 1) or pull-down (logical 0) resistors to select the desired default conditions. the recommended pull-up is 3k ? to +3.3v or 10k ? to +5 v, the recommended pull-down is 1k ? to gnd.these pins are used for strap functions only during reset. they are used for other signals during normal operation. the following table lists the strapping pins along with their functions and strapping options. strapping pin assignments function option ball strapping ext_bootw width of boot device on ebc data bus y21 (uart1_tx) 8 bits 0 16 bits 1 zmii_mode ethernet zmii mode v21 (uart1_rts ) u20 (uart1_dtr ) mii mode 0 0 smii mode 0 1 rmii 10 mbps mode 1 0 rmii 100 mbps mode 1 1
preliminary powernp npe405l embedded processor data sheet 52 ? (c) copyright international business machines corporation 1999, 2002 all rights reserved printed in the united states of america, october 2, 2002 the following are trademarks of international business machines corporation in the united states, or other countries, or both: other company, product, and service names may be trademarks or service marks of others. preliminary edition (october 2, 2002) this document contains information on a new product under development by ibm. ibm reserves the right to change or discontinue this product without notice. this document is a preliminary edition of the powernp npe405l data sheet . make sure you are using the correct edition for the level of the product. while the information contained herein is believed to be accurate, such information is preliminary, and should not be relied upon for accuracy or completeness, and no representations or warranties of accuracy or completeness are made. all information contained in this document is subject to change without notice. the products described in this document are not intended for use in applications such as implantation, life support, or other hazardous uses where malfunction could result in death, bodily injury, or catastrophic property damage. the information contained in this document does not affect or change ibm product specifications or warranties. nothing in this document shall operate as an express or implied license or indemnity under the intellectual property rights of ibm or third parties. all information contained in this document was obtained in specific environments, and is presented as an illustration. the results obtained in other operating environments may vary. the information contained in this document is provided on an "as is" basis. in no event will ibm be liable for damages arising directly or indirectly from any use of the information contained in this document. ibm microelectronics division 1580 route 52 hopewell junction, ny 12533-6351 the ibm home page is www. ibm.com . the ibm microelectronics division home is www.chips.ibm.com . sa14-2558-10 blue logic ibm powerpc codepack ibm logo coreconnect powernp


▲Up To Search▲   

 
Price & Availability of IBM25NPE405L-3FA266CZ

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X